constructor() {
super();
+ this._preparingForSleep = false;
+
this._proxy = new SystemdLoginManager(Gio.DBus.system,
'org.freedesktop.login1',
'/org/freedesktop/login1');
}
_prepareForSleep(proxy, sender, [aboutToSuspend]) {
+ this._preparingForSleep = aboutToSuspend;
this.emit('prepare-for-sleep', aboutToSuspend);
}
* @type {boolean}
*/
get preparingForSleep() {
- return this._proxy.PreparingForSleep;
+ return this._preparingForSleep;
}
_sessionRemoved(proxy, sender, [sessionId]) {